1540
682
495
125
785
271
550
164
443
42
419
167
160
68
523
189
448
80
667
223
250
97
57
30
315
103
460
192
400
157
163
95
488
118
348
155
442
209
246
181