23
352
103
26
605
46
14
217
18
30
279
60
59
129
212
272
229
395
710
198
641
520
159
541
28
13
86
687
87
268
50
247
354
386
138
85
258
75
154
17
105
127
9
277
269
379
239
119
45
140
66
67
274
186
287