2663
1320
620
492
479
445
356
316
311
293
277
249
246
228
208
206
193
186
167
157
155
128
127
117
107
98
86
85
66
65
62
59
58
41
37
26
24
22
21
20
16
6
5
4
3
0