7488
2208
1645
1527
1468
1373
1273
828
782
654
614
531
466
420
405
395
286
281
272
252
216
194
177
173
172
147
141
138
136
133
119
108
105
100
98
95
94
90
89
84
60
53
52
51
50
46
42
41
40
39
38
37
36
31
30
29