4626
4536
2045
1702
1700
1405
1227
955
857
809
691
544
534
476
445
377
354
219
208
186
170
152
108
82
81
74
50
49
43
36
35
33
32
30
29
26
21
20
17
15
14
13
11
10
9
8
7
6