1179
20
169
143
39
153
28
112
189
395
33
89
16
15
41
79
78
430
49
83
30
38
24
17
36
18
27
1121
21
58
43
358
145
69
26
32
54
718
2005
182
154
229
245
256
345
802
357
327
388
852
230
42