1155
447
1596
635
733
332
485
68
865
360
525
180
532
108
909
276
391
155
505
313
473
269
756
277
596
180
160
92
518
108
318
152
325
245
461
201
560
103
693
283