128
0
1
272
171
192
328
380
525
527
713
360
953
327
641
920
2526
563
586
824
911
561
863
635
1006
2
1474
979
2011
1068
1065
933
1083
1021
1038
1134
1313
1354
1190
1221
1633
1421
1638
1100
1225