186
141
22
71
60
364
83
40
59
44
127
36
20
24
125
95
18
74
128
29
985
169
3269
133
35
173
215
82
142
1146
54
741
225
37
27
101
64
48
248
105
46
49
107
52
67
294
138
4448
84
45
87
245
65
103
42