10298 511
2558 525
460 32
3510 973
741 73
1888 135
2600 129
5045 823
3226 317
10865 697
8035 388
7385 945
104067 217
7934 661
3217 67