2924
1879
737
633
575
483
403
342
318
316
285
231
216
201
184
177
170
146
144
142
137
120
112
101
96
86
80
72
69
65
62
42
39
34
27
26
23
13
10
8
4
3
0