4530
4234
2426
2317
2300
1769
1720
1427
1157
1018
991
975
964
939
908
878
802
702
622
615
546
528
479
476
473
452
426
419
409
391
387
386
343
310
306
260
213
211
206
179
170
169
136
134
132
131
130
129
125
122
118
110
102
100
99
94
93
89