942492
576767
18940
614288
670571
470810
238657
33617
266705
651440
578875
812998
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471