774891
103791
12446
588838
565164
622735
31702
708553
119763
285119
183709
970102
5419367
4451934
4285459
3432462
3415998
3352286
3300956
2976728
2956226
2456209
2122352
2116407