1086
351
1042
424
420
135
242
43
390
92
192
83
244
95
603
160
369
160
363
61
478
144
575
64
387
82
542
103
333
73
56
29
88
50
216
55
547
112
307
39