4409
4098
1800
1577
1524
1214
1088
1032
952
741
678
513
502
398
297
211
206
186
178
155
153
150
136
125
111
106
72
61
58
45
43
42
41
40
31
26
24
22
20
19
18
16
13
12
11
10
9
8
7