3689
1150
748
387
323
313
302
283
275
246
140
135
127
103
99
90
85
65
62
60
54
45
44
43
35
33
32
30
24
23
22
20
19
18
17
16
15
13
11
10
9
8
7
6
5
4
3