2855
3
646
0
1160
2
1235
1
2126
783
1823
2727
5
247
154
1960
7
12005
1222856
4
2960
1936
8773
10
2188
3092