293166
51931
38740
905292
231132
148224
91117
250569
960966
707206
603366
985450
5116799
3549581
3050148
2357804
2226988
2033609
1946357
190878
1756118
1718136
1682195
1633471