3090
6
803
0
951
108797
1676
485
1812
2
2124
3
1089
1359
2920
4
2903
2471
7
2932
786
1045
416
1193
1302
531
110
984
437
696
747
459
47639
14
527
21152
8