913342
57256
323989
709756
1103579
945582
227193
317919
894942
40793
353201
280818
81111
206884
244996
836664
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545