130
105
966941
583337
1753130
2383657
1430361
159
206
284
213
209
100710
127451
94462
160051
168486
96476
86461
57452