87
0
1
155
220
339
154
283
216
423
2
673
364
921
527
528
542
621
594
636
653
784
842
699
760
995
917
1072
714
702
899
1098
1153
1607
1547
4
1331
5
1394
1672
3
2105
2610
1767
2364
1885
1634
2068