5140
4645
4311
2892
2491
2355
2139
2031
1902
1621
1345
1292
1286
1088
1078
999
925
911
821
645
571
548
540
531
480
427
410
396
368
321
320
286
253
207
193
177
176
170
167
165
161
160
157
152
137
124
112
102
100
95
67
65
63
57
52
50
42
41
39