5056
4465
4238
2829
2518
2304
2173
2014
1900
1590
1339
1226
1126
975
926
845
810
594
568
563
533
485
449
398
395
390
356
352
298
272
268
215
205
198
178
177
175
162
159
148
144
133
116
104
94
92
88
83
69
63
55
51
49
46
40