699638
71168
308210
873220
245548
731831
744440
835667
664761
61710
608410
186669
5260799
3685581
3208148
2520804
2282988
2136609
2060358
193878
1832118
1745136
1729196
1661471