448408 1001
10373 481
17290 461
45907 390
999 79
3636 445
36831 617
9297 309
49305 584
7402 385
9847 528
22939 281
9339 845
33738 244
10278 273
1718 227
3507 630
4169 880
13491 272
31612 222
21971 287
32970 679