23489 98
10500 52
2853 608
15051 497
15546 526
444081 748
24518 161
2214 159
17738 783
40051 543
19431 522
29737 577
8491 810
7893 248
3248 319