11
1
4
74
126
15
49
20
43
21
75
189
18
78
19
30
38
66
84
308
63
62
381
103
230
181
141
222
231
166
168
155
58
232
164
920
1802
82
203
172
6691