650
544
534
354
341
434
314
497
132
332
193
3212
221
191
23
112
196
802
711
12212
204
676
928
154
674
562
954