3939
1090
771
386
313
289
282
258
238
204
139
126
122
113
111
99
93
83
74
54
52
44
42
38
36
34
32
29
25
23
22
21
19
18
17
16
15
14
12
10
9
8
7
5
4
3