502
149
386
144
540
90
380
162
591
69
448
37
224
98
193
115
572
154
350
134
517
103
357
66
147
58
62
28
465
117
307
182
207
62
192
177
450
85
207
141