647877
239482
521688
276621
251668
64412
204933
782294
449203
991911
986157
977483
987219
403589
430577
567500
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545