2626
1240
594
566
457
408
392
365
355
312
310
239
236
233
207
206
198
174
173
146
145
124
122
117
115
102
83
76
65
60
56
50
41
40
25
22
16
14
5
3
0