3000 250
6317 850
3284 57
3712 478
4912 966
10378 783
3229 568
2803 529
862 124
2090 627
4949 96
5205 847
4435 131
5657 540
3436 681
3802 71
2584 266
5210 706
3237 871
4031 644
4373 715
19991 751
2493 575
3058 610
17903 252
1459 198
4566 174
2029 238