2995 250
6314 850
3278 57
3709 478
4909 966
10367 783
3227 568
2801 529
862 124
2090 627
4945 96
5205 847
4429 131
5656 540
3436 681
3795 71
2578 266
5207 706
3236 871
4030 644
4372 715
19986 751
2493 575
3056 610
17872 252
1459 198
4561 174
2027 238