2474
874
666
528
499
346
339
312
293
280
269
262
245
233
208
197
189
187
179
162
155
137
130
128
117
112
107
78
68
63
60
54
53
43
42
41
34
28
27
25
22
21
16
9
6
5
4
3
0