4691
1250
1179
1035
995
869
751
629
463
381
354
330
217
210
208
203
190
188
182
148
137
130
124
121
112
103
96
83
81
65
62
55
52
46
45
43
42
39
36
35
33
32
31
29
26
25
21
20
19