4180
4118
2923
2522
1538
1526
1459
859
604
540
461
443
440
380
366
250
240
223
210
209
175
145
142
138
132
122
115
82
76
75
69
63
62
60
56
55
47
44
36
34
23
22
21
18
17
16
15
13
12
11
10
9
8
7