1626
1
2036
2
2683
0
12958
5
2587
6
1805
6062
16
967
3350
10324
3440
958
734
756
5617
1968
5108
4
928
6302
8731
1115
105290