148763
32481177
643880
31798178
16218137
1314295
16295115
151578
11678120
2906107
8604132
149166
328969
3339120
7118118
22921177
1089884
470763
146193
151966
148970