3505 507
9810 879
4577 562
5735 335
5684 878
1993 152
4575 309
3041 441
2330 399
850 111
2411 404
3768 153
9314 582
2437 80
6464 684
7771 796
6940 719
5016 566
2428 152
2297 62
3375 396
7974 561
2199 168
1000 64
4974 655
2164 99
3117 201
8012 599