12662
1182
944
854
880
461
485
498
477
436
276
459
356
589
294
257
329
497
291
459
463
261
399
441
156
103
140
100
255
246
510
262
196
113
201
284
43
133
414
263
194
124
165
115
290
156
50
70
204
244
194
169
191
234
186
29
33
133
61
63
127
60
45
60
100
132
161
46
117
84
110
176
182
99
58
61
22
30
54
38
47
88
35
150
105
20
72
100
82
33