1000 262
1621 533
1345 321
2371 573
3385 582
1145 127
4041 303
2294 542
3755 89
5115 328
3105 636
8037 881
3481 760
5880 286
7795 658
9803 717
3473 635
12129 486
335 103
5253 858
2249 115
11165 405
1230 212
18828 671