2646
1695
1072
705
479
400
386
377
294
132
112
106
105
99
96
66
57
44
34
29
28
27
18
15
13
12
11
10
9
8
7
6
5
4
3