34
33
110
290
108
252
216
773
87
118
82
178
84
112
67
76
91
105
371
149
18
8
703
211
79
65
81
109
174
57
42
133
160
194
3.2K
15
7
526