21
58
16
47
39
348
225
25
92
55
141
111
96
389
134
61
84
177
79
324
2436
179
228
212
94
74
36
38
40
44
570
411
312
35
161
24
68
109
17
627
131
87
335
158
76