908606
239846
373910
209463
1049627
825440
347858
108834
336983
638263
1015585
265963
916841
760173
435891
468192
10950744
614986
3841577
3759980
3244510
2558192
2100495
2064216
2026492
182166
1759948
16115
153061
1522545