841
2
1299
3
467
0
1310
475
1258
2920
4
915
1
1780
1380
791
1012
24091
2225
6236
10
951
1694
2109
1174
2915
1492
1718
1225
3206
5
1852
3012
10827
599
1534