1090
4
80
1
240
329
3
161
418
0
106
194
425
290
1105
2
346
567
1180
761
952
451
376
1179
65
561
379
554
683
1523
1449
661
882
889