4732
3785
2219
2093
1915
1812
1675
1345
1126
1026
900
879
866
832
807
733
732
616
562
554
493
453
436
412
407
398
377
366
360
349
322
306
304
262
219
208
194
189
182
172
169
161
124
122
121
119
113
109
108
106
100
99
97
90
74
73