134
0
1
105
78
180
240
334
315
211
543
2
585
692
656
414
735
524
1266
544
784
1598
3
630
1297
775
2117
1185
1290
1353
1199
1255
790
1259
1477
1807