318
136
12
1025
270
230
191
199
478
124
174
122
447
8
112
297
192
284
660
277
37
170
1230
310
398
366
419
82
39
637
6
551
380
521
775
52
651
9
676
157
599
123
129
114
813
708
386
145
219
168
432
433
157
279
