1661
2
2810
0
2678
10
12958
5
1960
7
2604
1923
3
978
6579
9
4677
3054
1
2904
4
968
1633
1277
1010
2855
111
737
886
752
1225
2659
7547
14
247
486
911
2934
8
3251
6
1418