4433
4258
3182
2674
1635
1591
1587
820
621
579
577
484
468
437
415
345
250
205
198
179
171
156
140
136
134
125
110
82
76
75
74
70
65
60
58
56
55
45
36
31
30
25
20
19
18
17
15
14
12
10
9
7
6