884563
237755
591356
75054
111578
939640
767544
789636
92901
554273
670514
655270
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471