448297 1001
10367 481
17289 461
45892 390
997 79
3636 445
36819 617
9290 309
49250 584
7396 385
9842 528
22901 281
9331 845
33702 244
10276 273
1717 227
3506 630
4169 880
13490 272
31601 222
21954 287
32969 679