626
231
1034
482
812
370
446
166
251
192
663
158
899
220
641
215
530
74
326
171
403
157
273
110
691
113
576
158
478
186
401
34
139
49
245
105
338
211
592
144