34821 138
350244 815
5304 213
14679 419
4298 778
5502 446
6067 41
1872 360
985 206
2706 76
4015 81
39523 449
463547 1352
15738 463
27289 848
370771 655
25214 751
12922 590
51415 553
12953 94
11173 531
37388 249
34334 777
263918 705
93636 489
4445 282
32800 893
14439 374