3891
1231
824
438
393
336
279
274
260
235
159
134
127
126
124
107
104
97
60
59
55
49
47
44
36
34
30
29
26
24
22
20
19
16
15
14
13
12
10
7
6
5
4