1001 92
4075 514
13765 720
6102 543
5914 685
5977 133
63837 555
6262 261
15152 461
3360 114
22227 860
4535 355
7421 480
5480 199
262059 874
28307 588
145053 786
35520 909
12592 99
14458 581
25238 865
14452 296
57709 609
24343 679
10700 492
27439 585
33480 318
248889 649