3494
1451
1686
564
4660
2142
1776
878
920
448
693
406
3938
2372
895
438
2071
1006
2460
1367
1126
423
682
189
579
286
776
227
640
309
583
358
916
564
460
281
1319
675
3911
2381