66
86
626
266
126
193
118
212
22
113
120
164
240
339
73
223
59
61
51
754
1428
1468
826
38
676
497
1027
1955
774
133
13970