3000 122
25105 588
1739 117
31648 445
12416 187
19871 405
5226 314
3040 207
13066 73
9591 621
4847 258
8501 713
4184 563
4311 42
1514 165
3224 505
2333 121
3111 34
3681 387
3320 455
2510 366
18102 307
1595 69
25281 738
4895 170
1642 112
4150 637
2226 101