1179
1
380
4
78
908
2
425
382
786
3
1249
453
609
522
561
0
768
133
2072
191
104
218
209
949
251
553
1028
375
76
272
203
310
206
588