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