1000 241
295 55
2760 840
2345 528
2976 35
4708 811
4164 509
3530 307
4423 523
2803 221
5801 100
4638 384
4861 453
3662 356
6322 54
43389 899
10576 785
3287 785
1405 369
11454 101
31569 237
47096 175
22585 148
29234 232