286
1556
220
33
435
83
68
23
61
103
99
112
450
28
59
24
16
30
159
146
53
197
867
78
19
40
603
64
98
119
87
76
45
57
52
193
117
161
72
31
125
152