2588 93
21884 895
7605 377
12306 666
6008 484
8909 213
3294 530
6275 888
3092 25
9923 602
10473 78
10616 212
7383 401
3851 443
2497 459
3786 637
819 125