105
74
3
1
4
2
240
696
93
31
274
242
217
236
180
174
3.5K
179
148
95
200
92
206
138
143
98
64
107
94
13
61
116
115
293
247
87
85