6966
1853
1509
1293
1181
1151
1059
721
650
537
489
481
428
402
383
307
277
265
255
222
217
186
175
172
142
137
127
115
110
100
92
85
83
78
76
71
64
61
55
44
40
39
37
36
33
32
30
29
26
25
24
23