13955 375
18301 405
64298 304
19242 327
24664 153
27873 110
18536 479
12573 396
79343 323
18857 425
21444 240
18341 472
10000 561
50465 450
19961 846
120908 263
17035 387
34920 247
14232 163
135898 569
20752 568
15489 646
20073 318
109728 961