130
105
966941
583337
1753130
2383657
1430361
159
206
284
213
209
100709
127451
94461
160051
168486
96475
86460
57451