494564
355440
340236
419733
98519
80496
493820
209504
167661
857160
683362
364247
5165799
3584581
3109148
2417804
2242988
2067609
1986358
192178
1775118
1724136
1696196
1642471