447654 1001
10317 481
17248 461
45757 390
991 79
3627 445
36721 617
9248 309
48833 584
7365 385
9815 528
22657 281
9241 845
33499 244
10264 273
1709 227
3501 630
4160 880
13482 272
31505 221
21841 287
32943 679