21
5
276
364
194
20
42
160
678
410
60
166
32
147
30
77
203
22
691
101
145
31
48
64
1088
281
34
24
132
133
13
271
110
54
35
184
115
26
106
118
261
97
235
2360
360
82
366
1349
226
80
233
39
29
284
178
151