2986 35
2400 320
6759 572
3605 560
5213 582
9654 167
4095 825
10723 450
7774 285
10363 117
13760 422
6432 98
2002 306
8404 318
9398 189
4671 205
6278 877
4036 469
5929 371
1341 106
8880 602
10799 411
4886 705
13382 263
15528 846
4762 315
10143 88
38692 511