102860 399
9845 557
14292 338
5387 917
27738 527
3345 380
6272 285
3686 775
6595 634
2853 174
967 210
21767 312
11749 383
5837 115
4156 220
2632 74
10236 172
2824 42
1623 175
3141 791
8573 126
4735 552
3900 332
5310 399
2435 198
7531 582
3000 92
3998 538