1686
2
1418
2693
3
1903
1563
1
1306
512
1161
4
571
0
1390
588
835
6968
5
1966
6
2352
730
1785
1544
4427
10
2275
2041
2966