31485178
611979
15946137
32073176
22773177
11531120
5908101
16115115
1082284
8498131
1298394
3624115
869496
153194
1458117
21748170
321268
211985
8787126
334181