5118
1177
1094
1015
936
906
795
596
492
363
277
253
234
213
210
200
183
168
165
143
142
124
123
116
113
101
100
85
76
75
73
72
63
59
51
48
47
46
45
43
42
41
38
34
33
30
29
28
27
26
25
24
23
22
21