914
0
1243
668
2906
1
1694
1494
337
1668
951
2996
21152
8
1451
562
1290
3326
3
717
984
490
1581
1166
323
2258
4360
9
2123
1743
938
515
534
850