4488
4195
3831
2599
2171
2051
1884
1861
1674
1391
1189
1180
1175
1022
917
896
880
820
733
565
520
492
437
433
412
411
387
344
321
303
248
241
210
181
173
169
163
153
140
139
130
126
115
114
113
96
88
81
75
70
60
56
48
45
44
39
38
34