23
1031
791
542
4
121
24
1286
968
1136
601
782
213
642
475
411
892
14010
275
201
402
171
8811
573
132
272
314