3596
1195
882
635
337
252
164
160
113
109
108
107
97
81
46
43
24
23
22
20
19
18
13
11
10
9
7
6
5
4
3
2