18
657
67
37
88
26
31
12
20
80
5
17
9
169
262
119
11
194
90
288
239
195
100
209
14
28
60
19
23
1063
32
180
137
608
33
15
130
122
101
73
397
112
227
272
108
8
43
52
41
484