100
1032
44
342
1461
774
915
76
1183
1035
1334
782
1074
855
884
1204
611
643
906
653
1975
443
934
1002
733
69
2083
1262