1098
2
10324
1458
3
2445
6
1886
1
1811
0
1225
4271
4
2604
7
1661
2905
978
4677
10
2459
3054
737
2904
1188
633
1610
738
911
2936
1960
5617
5
2922
9
957
6842
2934
8
1626