5948
1869
1478
1280
1271
1160
1039
712
637
497
484
468
346
308
306
283
229
223
221
192
188
174
150
143
142
141
130
108
106
103
102
99
98
93
82
78
67
59
55
54
50
49
48
46
45
44
42
36
35
34
33
29
26
25