3160
2749
1568
1034
631
603
486
480
405
197
153
147
140
122
119
86
65
57
44
41
39
38
30
29
27
26
25
24
17
14
12
10
9
8
7
6
5
4
3