2636
1209
595
464
419
410
399
392
356
313
310
275
249
211
208
206
186
184
155
147
139
126
125
118
117
114
103
83
82
65
62
60
56
55
41
26
24
18
17
16
14
5
4
3
0