912
281
509
228
508
195
363
142
194
172
205
112
217
45
544
198
263
63
263
189
207
162
226
52
284
184
295
152
200
65
613
111
442
48
380
172
555
68
436
46