7582
5639
4053
2730
2057
1820
1506
1465
1413
1332
1275
1038
1000
805
777
740
727
706
687
597
559
526
475
451
383
377
366
354
352
322
299
286
271
262
253
251
245
217
191
185
167
141
140
136
135
120
115
112
89
81
80
30
4
0