155
1
105
820
2
825
550
1099
1227
1088
504
855
560
543
921
1044
955
233
1544
898
2349
5
447
610
129
1834
796
1029
758
548
531
521
900