558
222
1106
551
509
269
251
172
219
97
198
37
489
201
310
106
368
159
413
210
505
165
205
130
522
174
493
83
373
142
230
121
455
155
291
155
404
89
470
74