3258
2881
1528
1033
745
632
499
457
212
194
191
150
126
117
90
73
61
38
36
34
31
28
27
22
21
17
16
15
13
11
10
9
8
7
6
5
4