42611
344874
292228
81341
923611
98534
497350
575342
325606
80801
116948
105445
2965361
2656455
2576928
2552455
2260995
2155955
2115281
2049719
1934226
1689208
1623351
1580406