3017
2722
1962
1189
1142
856
797
552
478
466
453
421
393
311
281
208
196
192
187
167
161
140
122
117
89
83
81
77
69
62
56
55
51
43
42
35
31
30
24
21
19
18
17
16
15
11
9
8
7
6