3505 507
9810 879
4577 562
5735 335
5684 878
1993 152
4575 309
3042 441
2330 399
850 111
2412 404
3768 153
9314 582
2437 80
6464 684
7774 796
6940 719
5016 566
2428 152
2297 62
3376 396
7976 561
2199 168
1000 64
4977 655
2164 99
3119 201
8012 599