330
165
140
63
310
171
506
103
573
133
547
81
508
179
212
180
389
184
376
68
295
115
431
12
209
157
517
21
323
124
162
112
386
184
281
152
444
133
335
57