53
25
9
201
1189
838
251
26
183
107
103
12
30
778
399
48
114
229
66
190
36
196
106
67
69
10
195
105
117
218
463
494
286
428
102
96
373
1870
149
47
116
27
87
18
15
62
17
20
8
16
37
40
63