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