40592 580
57553 485
3566 383
30727 418
4496 758
59973 166
23958 678
21672 183
1954 142
12491 714
59262 889
21379 554
16836 977
13487 532
6855 529
23396 903
3104 549
7144 310
15993 95
12214 192
10518 269
13171 560
23468 491
9393 157
11331 251
24331 660
25313 176
17386 947