2970
929
1256
436
1645
617
1223
410
501
128
1180
354
1164
572
1067
328
854
325
558
297
492
135
728
182
563
260
861
256
369
173
867
220
517
176
534
143
273
102
249
101