896
1
2111
3
1378
2
1418
167
0
2275
1054
1649
31535
552
915
1431
3116
909
3659
14
1192
521
1428
1069
1105
1024
1586
1543
1115
2647
1425
458
8766
107