962
747
499
388
309
208
200
189
185
163
160
158
153
152
144
140
137
132
128
124
123
118
115
112
108
102
98
95
94
90
83
82
80
74
70
65
63
62
61
58
52
50
48
47
46
44
43
41