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