8935
2913
2181
1826
1786
1577
1571
1057
957
924
747
742
737
697
661
634
368
356
312
298
253
249
236
231
217
210
164
162
155
151
140
139
138
134
129
126
123
119
101
84
83
75
64
59
57
54
51
46
44
42
34
33
32
31