3803
830
2962
398
553
15973
788
1230
1931
863
369
17000
1725
611
11147
6036
634
493
512
286
625
1086
3616
2492
2800