21
276
270
970
415
256
630
205
135
46
86
147
84
13
153
30
3
32
18
12
24
7
19
77
104
107
33
25
53
75
239
193
161
15
157
225
209
178
83
55
20
34
434
131
117
319
164
110
38
48
29
1271
60