2975 375
3436 906
15234 606
4874 766
29553 742
9109 392
3288 22
3675 598
13195 128
8072 814
4280 404
3351 400
12199 162
2867 142
10000 370
4438 459
1332 71
3943 654
6053 799
3952 568
4170 739
2762 293
5981 664
2946 358
3557 565
4764 58
8422 226
19588 611