1043
0
945
410
941
1167
320
839
294
799
767
881
8116
6
602
454
280
5605
413
743
2275
2
1939
547
685
298
1156