7004
6806
3034
2540
1956
1839
1592
1487
1318
1060
1000
868
736
684
682
680
551
543
354
328
243
239
217
199
139
137
125
103
84
68
66
57
51
48
40
38
35
33
30
27
25
23
22
21
20
19
18
17
16
15
14
13