422845
186750
305348
129370
293364
26210
95623
44225
748967
575162
610248
554647
5106799
3539581
3038148
2341804
2223988
2027609
1937357
190578
1751118
1716136
1678195
1630471