16357
519729
21068
905658
44450
7246
566497
396342
841760
842695
692577
959
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471