1015
545
486
211
423
125
393
170
328
155
786
167
735
178
1380
542
280
124
379
36
126
80
650
240
610
106
358
36
613
155
451
116
229
138
366
185
829
269
323
56