812
803
757
754
675
674
643
603
367
363
289
283
261
249
230
215
171
158
156
154
151
150
126
122
114
113
106
99
89
82
81
73
68
65
63
54
51
50
48
45
41
39
34
32
31
23
21
18
17
16
13
12
10
9
8
6
3
1
0