10281 511
2547 525
455 32
3507 973
739 73
1888 135
2590 129
5045 823
3225 317
10864 697
8029 388
7384 945
104062 217
7934 661
3217 67