1065
549
1625
717
634
160
724
288
826
340
966
413
495
109
361
176
319
130
812
278
601
233
783
160
350
205
137
39
1820
1148
561
223
289
194
473
249
291
74
347
238