4028
969
894
835
800
744
739
525
426
306
232
200
180
177
171
149
139
132
115
113
111
96
88
83
68
65
55
45
42
40
39
35
34
33
31
29
28
25
24
22
21
20
19