3448
3303
2357
2000
1324
1186
1152
1039
497
464
395
371
341
293
281
270
265
207
194
186
171
153
136
129
116
92
91
77
76
63
53
50
47
42
38
32
29
24
20
16
15
14
13
11
10
9
8
6