14415
16
10531
10
1825
35402
8375
12
19977
20
594
1
4108
495
5668
243
142
183
115
271
209
105
192
169
198
215
173
134
113
309
164
151
156
119
59
88
49
41
48
167
79
111