193096
172259
205258
261661
1680117
1629107
197891
222260
32506177
31813178
8623132
151496
143073
11687120
1565115
188280
7125118
1464114
3523103
306662