387829
106444
376692
210636
831659
446545
46574
93190
952353
588708
14561
319176
5238799
3663581
3194148
2490804
2270988
2109609
2037358
193578
1818118
1742136
1715196
1658471