2294
1
3080
3
1743
0
1740
2990
1038
3518
108797
14
1751
1087
496
5489
11
572
2312
32302
843
1431
1606