216
21722
264
871
234
231
353
11918
753
272
91
1156
21116
26037
1998
1168
1066
855
785
472
373
901
944
973
8610
971
423
20424