211
72
89
579
23
226
117
133
54
37
14
50
17
25
42
90
347
265
1198
163
113
111
82
57
80
798
424
480
411
81
41
183
286
405
245
29
53
20
67
40
85
30
191
304
216
35
354
86
126
24
19
55
101