3485
2743
1879
1738
1623
1499
1377
1213
1122
999
878
874
860
849
808
556
548
482
469
405
399
375
212
180
169
155
150
138
137
108
101
96
95
91
75
66
61
59
50
49
47
46
38
36
35
34
33
29
28
26
25
20
19
18
18
17
17
17
15
14
14
13
12
12
11
11
9
9
8
7
7
7
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