1000 50
19616 528
2595 386
4045 776
3117 558
2628 120
2519 335
2531 382
3356 239
3539 580
4112 525
1353 212
11094 205
3779 446
804 33
5835 958
11532 173
1298 205
1887 136
2532 522
16395 786
3686 661
4014 551
707 114