2933
2247
1546
926
605
169
163
154
146
114
104
81
77
59
33
29
25
23
21
18
17
16
15
12
11
10
9
7
6
5
4
3