1107
382
987
317
1651
870
724
179
678
150
688
225
631
161
452
35
702
267
519
311
434
249
377
87
413
122
479
213
314
149
681
175
440
113
972
331
708
97
549
80