2334
883
948
376
3392
1921
542
249
1207
474
461
174
558
370
457
246
906
264
806
263
909
289
1061
462
548
239
809
318
837
451
3298
1711
584
68
445
227
924
271
414
15