857213
813829
924650
15700
163765
106863
12021
282620
857628
697457
12816
157872
5055799
3492581
2973148
2294804
2203988
1998609
189478
1888357
1735118
1708136
1653195
1620471