8670
2594
2076
1659
1631
1474
1380
922
859
854
737
669
659
510
494
453
361
336
300
280
234
211
186
181
174
160
141
109
106
105
101
99
96
91
90
81
80
78
76
67
64
63
53
50
41
40
38
37
36
33
32
31
30
27
26