2358
9
930
2
5347
4
2489
7
3868
10
1320
10598
1977
2544
6
3694
1903
3
6095
1960
0
960
3066
2160
4537
688
1
5052
1593
3683
5
32353
12
6899
2263
3336
2786
840
1628
1663
1186