3921217
22078316
15233392
1402894
12116
111418
110215
70710
5525
47937
41110
3852966
38035
3717
2942
1803
1773662
1504