1163
2
533
1
775
285
1547
594
395
470
1269
0
1921
867
1176
698
644
783
920
5162
2051
8
947
1236
613
2132
544
599
348
583
1212
1029
674
1096