20
8
466
233
743
401
531
572
864
729
21411
39
9
487
1303
244
222
162
1186
954
132
141
211
101
757
421
512
161