31008 59
8325 228
18647 181
30580 348
17351 471
9218 75
28978 45
13912 161
27418 479
6503 567
10980 359
5506 453
19744 615
4758 560
11994 679
6120 728
2644 217
9544 772
5443 55
9303 392
24741 369
2581 410
5233 300
11785 627
1028 36
3683 572
1359 131
2338 205