2385
1530
749
633
591
528
428
346
326
318
287
217
202
201
194
170
145
138
127
122
121
117
97
69
65
61
52
49
45
42
39
34
33
27
23
16
13
10
4
3
0