155
102
26
20
17
927
57
166
341
100
45
123
507
498
211
127
21
81
586
1308
27
235
198
206
49
50
92
192
271
33
281
223
48
116
73
117
142
266
189
51
396
62
18
35
82
41
109
91
145
147
61
286
44
103
565