4494
2781
5163
2682
5562
6072
4962
3704
1805
921
2052
1422
32379464
27612131
24661998
24228481
18513343
16679973
154861029
14674239
12650764
10475485
775344
5711209