257310
750245
96518
71976
207415
268474
67077
487370
140252
815543
635654
197592
5155799
3570581
3093148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471