42660 109
37999 508
4218 345
7613 847
3481 480
2799 696
3739 826
3714 543
1619 229
4010 461
15209 596
6930 225
13532 631
2882 539
16095 683
4546 281
8727 276
3347 260
7671 335
4358 631
6813 72
8105 583
10958 358
57242 224
11089 454
19286 976
2228 35
3862 97