518663
49447
971887
679353
948194
58847
589768
40636
872988
530563
808223
371549
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471