10298 511
2558 525
458 32
3509 973
741 73
1888 135
2597 129
5045 823
3226 317
10864 697
8033 388
7385 945
104067 217
18850 1054
7934 661
19323 379
3217 67