1057
2
455
1
1214
555
373
250
588
751
953
708
200
266
151
153
222
358
796
913
145
2972
4
842
1330
0
799
2854
3
678
432
435
333
166
182