0
3
27
130
76
41
104
131
107
36
99
86
84
176
1.7K
316
47
64
65
44
52
66
181
92
117
101
63
3.1K
57
146
154
40
61
341
116
343
380
122
696
240
49
127
38
79
233
206
152
230
141
171
69
96
128
274
294
497