508
477
418
279
229
201
160
158
148
144
135
134
132
131
127
116
93
86
76
74
73
41
36
31
29
26
21
18
12
10
9
7
5
3
1
0