422845
186750
304348
129370
293364
26210
95623
44225
748967
575162
610248
554647
5041799
3481581
2953148
2275804
2195988
1987609
188878
1871357
1726118
1702136
1648195
1615471