841
2
1299
3
1992
1258
0
2920
4
697
1
1309
1780
791
4914
24091
2225
6236
10
951
1694
5389
2109
1174
2915
1492
1718
3206
5
1852
3012
10827
599
1534
1047
18816
11