4066
3742
1656
1450
1413
1020
984
973
896
713
522
437
412
379
366
349
264
231
176
155
140
133
112
103
101
92
60
54
49
33
30
25
24
23
22
21
20
17
15
13
11
9
8
7
6