3001 250
6317 850
3287 57
3713 478
4913 966
10381 783
3229 568
2803 529
862 124
2090 627
4949 96
5205 847
4439 131
5658 540
3436 681
3805 71
2584 266
5211 706
3237 871
4033 644
4373 715
19992 751
2493 575
3058 610
17912 252
1460 198
4568 174
2031 238