344262
892490
801746
363966
648859
204160
519882
3446
594553
126306
962835
31322
573606
772640
687699
117399
14536747
663186
4458578
4160980
3417510
3009192
2164495
2156216
2042492
184066
1838948
16295
153761
1535545