665162
526888
396903
51858
227632
890130
765867
445214
668267
64757
692801
763323
5180799
3596581
3126148
2431804
2247988
2073609
1997358
192378
1778118
1724136
1700196
1645471