2993 250
6314 850
3278 57
3709 478
4908 966
10366 783
3227 568
2800 529
861 124
2090 627
4945 96
5205 847
4429 131
5656 540
3436 681
3795 71
2578 266
5207 706
3236 871
4029 644
4372 715
19986 751
2493 575
3056 610
17867 252
1459 198
4559 174
2027 238