2798
1356
689
550
541
440
352
317
312
289
281
274
268
254
233
213
201
198
166
164
155
139
129
120
118
117
92
88
69
68
65
64
44
42
41
36
28
27
25
22
21
17
13
6
5
4
3
0