558609
338252
660488
443544
889387
45947
810368
1015614
975915
269700
247392
269170
5116799
3549581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471