3029
1777
535
235
260
181
362
57
462
91
398
279
433
166
601
184
341
170
252
199
452
89
327
167
254
168
551
196
314
111
495
50
430
115
548
188
494
40
547
133