8823
2994
2303
1939
1849
1675
1562
1044
969
932
827
800
706
629
597
495
404
395
315
295
279
265
242
216
196
189
174
161
151
140
139
138
135
130
122
119
116
108
96
90
89
67
60
57
54
52
51
50
48
47
44
41
38
37
36
33
32
31