3463
2730
1865
1730
1619
1494
1372
1207
1117
992
878
873
856
845
803
555
539
481
467
403
397
374
212
179
169
155
149
137
136
106
101
96
95
91
75
66
59
59
50
49
47
46
38
36
35
33
33
29
28
26
25
20
19
18
18
17
17
17
15
14
13
13
12
12
11
11
9
9
8
7
7
6
6
6
5
5
5
4
4
4
4
3
3
3
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1