642
223
246
160
69
149
147
275
26
151
100
1201
62
99
72
20
417
240
80
267
309
918
190
78
233
188
10
130
187
10086
1558
537
140