1002526
692408
90699
45633
29399
184529
465566
205385
730364
494935
116852
24948
5116799
3549581
3049148
2357804
2226988
2032609
1946357
190878
1756118
1718136
1682195
1633471