21152
8
1185
2
542
0
302
1475
1
383
2581
10
1963
1743
1977
1330
2727
1352
1090
1535
3
2313
790
1156
1020
1192
1243
345
8440
4
392
1451
5805
928
223
1757
3651