27
249
18
93
9
17
11
15
181
1672
46
23
49
48
110
36
25
148
53
289
30
83
19
50
165
295
151
28
75
33
32
235
259
384
152
1103
72
131
344
248
31
199
62
127
1856
427
21