2997 400
17834 58
9533 476
7758 323
21613 238
9262 120
4412 521
13121 602
10782 581
10917 681
7077 514
29361 376
11379 34
3595 407
2829 237
28572 86
14350 251
6519 143
7082 138
9496 903
9820 312
4944 671
5956 587
3553 235
6288 561
6406 861
16701 206
11101 519