4785
4467
3427
2878
1733
1675
943
695
612
611
539
486
458
452
321
257
213
189
180
176
167
159
150
139
136
116
96
93
81
79
76
74
71
51
47
44
41
39
38
35
27
25
24
21
17
15
14
13
12
10
7