12
14
4
49
31
48
370
80
23
66
442
3
227
246
52
97
183
119
125
144
193
33
14
173
219
10
16
111
427
89
1254
115
649
16
399
105
285
129
1039
6
839
1200
61
52
172
109
205
