8958
2699
1866
1622
1582
1412
1368
860
848
819
707
662
625
593
554
545
305
303
287
247
215
214
204
203
199
156
152
138
132
127
123
119
116
111
100
99
97
90
89
88
81
74
52
50
47
45
43
42
41
40
39
36
35
33
31