3065
2798
1418
958
808
680
586
453
386
207
200
156
134
127
103
81
51
47
40
39
38
32
27
25
23
22
20
18
16
15
14
12
11
10
9
8
7
5
4
3