789
569
451
405
252
171
169
160
158
132
129
126
121
119
117
114
112
110
109
105
103
101
99
96
93
91
90
86
85
84
77
76
75
69
67
63
62
60
54
52
49
48
45
44
43
41
39
37
36
35
34