297
205
224
16
624
165
119
36
559
133
627
117
254
73
338
107
246
13
624
233
452
92
131
57
430
175
443
155
545
177
562
166
638
60
231
23
563
240
442
59