3490
2743
1871
1751
1639
1505
1388
1209
1128
1000
887
883
864
855
815
557
550
486
470
410
401
375
210
180
169
155
152
141
138
108
102
96
96
92
74
66
61
60
50
49
47
46
39
37
35
34
32
29
28
26
25
20
19
18
18
17
17
17
15
15
14
13
13
12
12
11
9
9
8
8
7
7
6
6
5
5
5
4
4
4
4
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1