12367
26
1228
3
1482
1
2105
4646
886
0
959
2249
846
3017
2667
3691
4
1027
1290
2
994
313
19932
6
4311