3843
980
1607
403
1232
372
1429
528
1556
572
1568
638
1062
457
2042
755
1317
577
958
221
367
177
474
177
473
189
1473
689
708
242
248
77
511
180
524
71
680
185
595
194