4094
4032
1818
1579
1445
1276
1106
1044
781
744
655
559
537
478
403
363
303
279
224
159
144
131
128
115
100
85
76
57
51
46
39
36
34
31
28
22
20
18
17
16
15
14
12
10
9
8
7
6
5