386
298
377
112
42
64
488
78
534
1027
145
53
181
166
136
618
152
113
82
1400
378
12127
164
122
84
73
30
114
134
375
89
33
41