22
265
58
12
44
104
18
20
3455
30
378
21
52
706
19
85
159
83
195
66
686
72
403
64
93
137
31
134
45
120
26
180
546
506
129
97
3720
246
366
349
266
107
264
359
171
55
39
23
362
51
548
144
191