1550
1
1167
2
536
778
288
596
398
474
1270
0
647
1927
871
4918
4
89
521
458
786
890
924
170
1179
702
5163
449
826
1350
1206
401
659