2912
2673
1440
909
698
619
577
483
416
191
176
123
111
107
74
72
47
38
36
35
31
28
23
20
19
18
17
16
15
14
13
10
9
8
7
6
5
4
3