335691
412174
570140
117309
209549
124915
160527
865944
423950
790741
907276
287404
5261799
3687581
3208148
2526804
2283988
2136609
2060358
193878
1833118
1745136
1729196
1661471