2823
2360
1436
969
532
401
349
269
221
172
151
119
103
101
96
82
45
37
34
33
31
30
29
26
23
21
19
18
16
13
11
10
9
8
7
6
5
4
3