697565
474580
837354
397596
302176
94833
770847
702187
1013204
127927
643242
427583
5148799
3567581
3075148
2389804
2230988
2052609
1971358
191578
1767118
1720136
1690196
1637471