4607
3679
2191
2094
1964
1828
1739
1319
1104
1055
909
901
861
847
843
752
741
612
610
564
510
452
440
432
424
407
387
384
377
361
350
349
330
326
278
243
207
192
191
174
166
160
143
139
137
120
113
112
107
105
100
99
93
82
80
68
67
66