10827
4
1816
1
1152
123674
35
2629
2
1211
2396
1292
3
1431
2144
585
378
0
951
847
1015
562
2906
690
1052