1854
3
2377
1
3688
5
1814
4
4198
16338
8
2948
6
2932
2
10827
14861
7
1844
2110
526
0
1162
2535
2013
830
4396
2360
2781
3211
2209
2949
6844
1289601
3461
6095
9
1132
673
21152