120
1
112
103
475
2
155
984
1109
768
609
358
413
1596
6
492
753
1682
4
393
817
0
272
405
27
541
2033
5
879
1100
1011
814
431
1521