698
251
701
74
875
349
841
160
1178
444
430
230
618
204
488
68
227
92
382
171
638
170
612
197
144
25
478
147
464
212
182
108
319
143
450
134
581
153
416
73