2995 250
6315 850
3278 57
3709 478
4909 966
10367 783
3228 568
2801 529
862 124
2090 627
4945 96
5205 847
4429 131
5656 540
3436 681
3795 71
2578 266
5208 706
3236 871
4030 644
4373 715
19986 751
2493 575
3057 610
17873 252
1459 198
4562 174
2027 238