829607
590965
523314
286193
239507
789127
13416
435120
255206
428822
5721000
573482
5257799
3679581
3207148
2514804
2282988
2128609
2054358
193878
1829118
1745136
1725196
1660471