103432 399
10677 558
14759 338
5579 917
31991 528
3627 380
6474 285
3863 775
6687 634
3115 174
1001 210
27677 312
12545 383
6538 115
4224 220
3170 74
10285 172
2860 42
1726 175
3213 791
8633 126
4873 552
4002 332
5350 399
2622 198
7849 582
3075 92
4078 538