183671
29459164
489973
10548116
28613170
14359134
8387123
21846174
558595
149286
14661108
149184
261388
1025981
491282
703096
6437113
1266793
296768
5451101
417884