4538
3987
1923
1661
1651
1198
1120
1117
1072
810
613
465
390
359
354
234
231
201
194
182
170
167
143
119
106
88
77
55
45
42
41
34
30
28
25
23
22
21
18
15
13
12
11
10
9
8
7