1169
412
1492
581
1113
389
455
122
1062
314
796
309
500
277
452
131
706
178
351
166
514
141
266
102
343
64
306
97
152
61
535
206
607
170
513
133
356
65
350
198