8186
6101000
213457
630408
867171
394403
694972
55176
565297
767446
205348
112656
5069799
3509581
2993148
2306804
2207988
2004609
189778
1895357
1740118
1714136
1656195
1623471