3080
3
1743
0
616
1659
572
2151
1
3724
108797
14
2902
16
2087
2
4775
1451
3765
4
1453
680
883
717
583
1652
534
3065
2471
1704
612
758
1849
1403
5090
826