506
176
559
148
228
181
589
123
306
64
622
201
221
77
566
281
366
37
608
162
578
160
356
78
325
130
495
220
474
160
458
94
178
86
204
96
275
83
302
162