2838
1843
727
633
575
476
372
323
318
313
284
231
217
216
201
184
170
164
142
134
120
99
96
95
85
84
76
69
64
61
42
38
34
27
26
23
21
18
13
6
5
4
3
0