3808
3763
1527
1399
1276
1222
1040
812
726
666
590
460
437
396
373
345
299
204
184
180
172
158
147
83
72
57
49
48
43
35
33
32
31
30
25
24
22
21
17
16
15
14
12
11
10
8
7
6