2892
2722
1438
947
691
630
568
511
455
213
173
138
127
123
113
87
63
60
57
50
43
32
31
29
26
23
22
20
18
17
16
13
11
9
8
7
6
5
4
3