114
36
18
167
411
94
9
38
20
17
60
35
59
39
96
25
40
120
92
222
29
226
381
214
261
42
16
15
201
207
71
27
53
95
198
358
280
337
93
57
471
78
518
827
119
52
176
152
128
508
148
67
780
346
10967
107
65