5023
4315
1949
1692
1664
1437
1147
1062
1006
915
635
513
492
421
419
223
219
203
196
180
171
159
152
138
117
99
92
63
59
56
49
40
33
29
28
27
26
21
17
16
15
14
13
12
11
10
9
8