6977
1980
1588
1404
1403
1274
1109
792
669
514
505
482
430
379
354
298
285
270
257
235
225
209
194
184
164
150
136
128
121
114
96
92
90
87
86
71
59
57
56
53
52
50
49
48
46
44
42
40
34
32
31
29
28
27