650568
35337
67721
178473
994262
680844
375982
117803
709674
470464
769926
467295
458325
63218
716384
513906
9157744
563886
3315577
3172980
3087510
2283192
2045495
1998492
1954216
177066
1745948
15995
151561
1484545