5282
1406
1254
1022
1005
934
781
567
457
446
425
407
294
279
247
229
196
189
166
164
161
151
149
106
103
98
96
83
80
77
76
68
65
59
56
51
49
42
41
37
36
33
31
30
29
27
26
24
21
19