2934
1051
594
244
148
142
132
123
76
71
69
56
50
43
41
38
25
22
21
20
18
16
15
14
13
12
11
10
9
8
7
6
5
4
3