6977
2430
1684
1313
1240
1087
735
708
674
654
647
599
573
569
511
479
303
255
238
223
186
164
147
144
133
131
114
108
107
100
95
88
81
78
73
71
70
69
62
60
44
42
41
36
35
34
33
32
30
29
26
25
23