211
543
19
243
1064
39
174
354
115
97
20
28
118
165
119
32
205
62
153
128
137
41
12
858
552
604
93
297
