904
283
920
344
1015
298
612
118
370
125
604
124
645
137
428
168
581
126
324
174
241
97
427
211
349
124
415
239
534
284
517
182
590
148
394
171
155
103
497
173