2814
1396
710
618
575
430
371
319
317
288
284
281
233
217
216
202
177
170
164
159
142
141
134
120
95
85
84
80
72
69
64
59
42
38
34
27
26
23
21
18
13
6
5
4
3
0