18
207
10
138
189
156
236
197
146
175
650
162
140
136
31
208
64
74
356
2732
1645
1391
2113
865
77
193
16880