2935
1751
1078
715
657
505
499
413
369
153
145
118
113
106
102
88
73
59
39
38
36
25
23
22
17
16
14
13
12
11
10
9
8
7
6
5
4
3
2