2670
1558
1018
654
605
468
451
384
359
151
129
115
100
89
88
83
54
46
33
31
26
24
22
19
18
16
15
13
11
10
9
8
7
5
4
3