1120
0
4148
2
1456
1107
1
2270
486
2666
9
387
380
1446
1179
1008
991
410
459
1044
475
471
2996
658
29355
755
453
310
1478
412
297
21152
8
1273
1711