2272
799
831
360
1051
438
826
318
315
109
790
216
850
429
909
289
637
246
369
223
362
105
658
171
389
190
743
209
296
154
768
195
475
164
481
134
239
100
200
88