448085 1001
10340 481
17271 461
45849 390
996 79
3631 445
36793 617
9273 309
49100 584
7382 385
9833 528
22816 281
9301 845
33634 244
10269 273
1711 227
3504 630
4167 880
13487 272
31559 222
21919 287
32962 679