3107
2959
2747
2019
1554
1504
1316
1239
1010
951
912
815
795
792
787
679
624
602
597
508
374
345
314
310
309
307
303
269
230
227
217
197
195
183
161
153
138
135
133
120
119
116
100
99
85
84
77
65
60
49
41
38
35
30
29
26