66
84
626
266
126
193
117
212
22
113
120
164
240
339
71
223
59
61
51
754
1428
1468
826
38
676
497
1026
1955
774
73
133
13968