127
1032
44
342
1441
764
925
771
1253
1055
1364
782
1124
855
864
1114
631
623
926
603
1954
433
934
962
663
70
2063
1312
591