8911
2699
1925
1621
1598
1448
1382
866
847
800
685
663
648
627
614
603
338
315
291
289
234
233
228
203
192
177
154
130
127
123
121
110
107
104
102
96
95
92
83
73
71
62
49
45
41
40
39
38
37
36
34
32
30