448193 1001
10357 481
17281 461
45877 390
997 79
3635 445
36806 617
9284 309
49185 584
7392 385
9841 528
22866 281
9318 845
33673 244
10273 273
1713 227
3505 630
4169 880
13490 272
31582 222
21938 287
32965 679