63
706
645
453
693
31
631
333
831
211
423
13
898
501
27710
463
938
161
431
28
16114
14016
13618
1065
16516
887
341