647
2051
1032
1796
1525
633
646
1171
672
2212
729
2028
764
1048
2094
1626
2211
1447
1740
1996
1283
1108
1899
1153
1673
1170
664
2460
1209
1305
1334
1081
1908
1142
1166