809541
297585
229484
122917
8771000
21143
648251
558570
474153
852752
449592
532806
5108799
3542581
3042148
2343804
2223988
2028609
1938357
190678
1754118
1717136
1679195
1630471