80
1
85
1758
9
2036
326
234
2
1026
5
120
169
171
160
444
765
421
594
0
1022
426
398
352
785
485
432
708
592
1183
1219
5101
609
98627
31
1469