447647 1001
10317 481
17247 461
45754 390
991 79
3626 445
36720 617
9246 309
48817 584
7365 385
9815 528
22652 281
9240 845
33497 244
10264 273
1709 227
3501 630
4160 880
13482 272
31500 221
21839 287
32943 679