2902 322
5256 587
4648 98
5924 886
3949 361
2625 203
9732 621
2864 333
12321 58
4418 630
2983 591
4582 44
4208 728
2044 237
5980 89
12306 85
5166 875
4588 665
4895 138
7136 400
93220 799
87519 907
58860 626
148374 877
61100 746
25919 430
13673 80
16364 171