2156
1615
863
615
598
533
340
147
141
122
107
106
105
77
74
71
50
32
26
25
20
16
15
12
11
10
9
8
7
6
5
4
3
2