571
441
416
409
365
348
235
208
204
201
180
162
149
143
140
139
137
131
128
126
125
119
118
117
116
113
112
110
108
107
105
103
102
99
98
94
90
88
87
85
84
83
81
80
79
78
76
75
74
68
67
65
64
62
61
60
59
58
57
56
55
52
49
47
44
43
41
40
39
38
37
35
34
31
30
25