41753
110317
83417
1149411
75035
1014410
1001918
19352
632035
40673
37606
590112
434850736
240848380
1683838313
158547269
131509180
125493260
1134928896
104795214
89872182
84034292
76422141
70396160