2194
2
5915
11
962
0
3066
7
6899
9
3336
1
1982
1860
1960
1320
3126
3
3535
8
815
2980
1646
1475
2184
1819
3054
2576
2155
4099
17391
57793
3519
2748
2999
1938
1716
4606