447648 1001
10317 481
17248 461
45755 390
991 79
3627 445
36721 617
9247 309
48826 584
7365 385
9815 528
22654 281
9241 845
33499 244
10264 273
1709 227
3501 630
4160 880
13482 272
31503 221
21841 287
32943 679