29291 38
2610 132
13761 820
23465 674
5589 51
10678 568
1505 99
24513 605
25621 72
2708 334
3266 459
15966 468
5615 112
47093 457
7483 637
9925 355
8773 421
10446 634
4944 657
31168 307
5059 367
18034 504
1369 163
13677 264
14277 480
8494 715
9140 540
8767 588