3101
1598
775
401
291
164
124
121
119
108
102
91
87
79
45
32
29
26
20
19
18
16
14
12
11
8
7
6
5
4
3
2