353578
216102
101751
185913
186454
40642
498777
34874
767670
747489
914211
90648
5151799
3569581
3083148
2395804
2234988
2053609
1975358
191678
1771118
1722136
1691196
1638471