27
318
15
164
33
287
2126
233
54
304
103
78
71
45
89
110
447
19
69
10
36
21
38
161
155
180
831
67
94
42
77
37
611
61
96
88
86
57
109
92
32
48
64
200
114
182
43
47
215