862647
393368
117416
367239
98903
91447
607171
40354
750693
969156
478468
7135
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471