126
28
391
22
8
57
301
34
105
35
62
212
607
174
323
238
39
795
15
47
19
37
18
151
23
131
16
11
13
9
158
112
7
504
27
291
295
123
247
197
219
17
38
122
232
236
81
142
188
195
3