435982
1318678
354618
79360
9421
105870
846876
624287
687171
61640
882162
656145
704807
34343
210148
332140
7361743
528786
2969577
2964980
2961510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545