859
585
386
380
332
220
210
193
180
178
170
169
165
159
158
152
151
145
144
141
139
132
124
123
122
121
104
103
100
98
90
87
86
83
78
77
76
74
67
63
58
56
53
51
50
49
48
47
46
44