855346
486627
525250
141390
837825
856839
641254
413876
962620
130915
640391
966646
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471