3746
3260
1484
1400
1267
1108
857
803
615
551
459
391
378
376
343
317
250
195
159
158
127
106
99
96
83
70
48
46
42
34
33
32
26
25
21
19
18
16
12
11
9
8
7
6
5