1092
178
2147
645
3297
1062
993
309
1105
215
1575
410
1093
359
593
172
864
157
1109
361
1664
678
776
283
965
149
725
223
2409
1084
815
280
952
211
604
180
558
202
755
175