562
66579
140745
196904
854856
174180
420216
5914
507217
701971
486567
836426
621753
165263
425511
37616
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1861216
1727948
172466
15805
150861
1455545