6993
1989
1515
1372
1313
1284
1125
740
643
576
549
463
452
411
369
356
262
261
234
215
212
170
167
157
156
119
110
109
105
104
97
95
88
86
80
78
73
72
68
67
65
54
50
47
45
42
38
37
34
33
32
31
30
28
26
25
23