163
614
176
577
118
533
160
493
182
559
168
492
106
354
128
413
79
316
43
333
68
341
16
326
99
357
58
287
266
67
310
285
37
204