3713
908
696
290
279
274
270
268
242
210
140
111
105
102
88
76
72
64
47
43
41
40
37
28
25
20
19
18
17
16
14
12
10
9
8
7
6
5
4
3