3465
2737
1868
1744
1633
1504
1387
1208
1126
1000
886
882
858
856
810
555
539
483
469
403
397
372
206
180
169
155
151
141
137
108
102
96
95
90
73
65
60
59
50
49
47
46
39
37
35
33
33
29
28
26
25
20
19
18
18
17
17
17
15
14
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