4855
3848
2262
2195
1918
1382
1366
1316
1057
908
873
865
768
738
708
701
656
649
629
596
464
454
452
421
417
416
399
398
393
386
377
344
337
307
271
255
227
198
196
171
160
138
133
129
122
115
106
105
103
100
99
97
95
84
81
75
72