7585
2238
1676
1408
1327
1236
1168
765
712
665
566
541
533
440
436
379
293
267
254
224
212
193
192
177
159
151
124
113
100
99
94
88
87
82
76
74
73
68
62
58
50
49
45
42
40
37
36
32
31
30
28
27
26
25
23