4071
3738
3467
2341
1967
1792
1741
1570
1531
1207
1109
996
953
920
820
800
780
751
686
572
450
431
417
392
376
354
353
346
288
279
257
235
223
216
161
156
144
141
138
134
128
114
111
108
88
85
71
57
55
53
51
50
47
43
33
32
31