4072
3306
1530
1489
1349
1103
928
921
726
618
544
446
391
349
315
192
183
173
130
127
122
121
117
107
105
99
61
55
45
39
35
30
28
27
25
24
22
18
17
16
14
13
12
11
10
9
7
6
5