789
734
687
672
591
545
521
495
270
232
215
179
157
156
151
141
127
125
109
102
100
97
78
77
73
71
70
66
65
57
55
54
51
50
49
48
44
43
42
40
35
27
19
14
12
10
9
8
6
5
4
3
2
1
0