1000 201
1341 250
2868 827
263 45
3237 604
2999 360
6239 409
16313 586
5480 758
13210 708
40952 146
4889 465
22949 262
5663 362
5255 784
2943 374
4842 200
3589 328