3009
2377
1327
883
645
551
514
431
378
164
145
137
121
119
112
89
70
41
40
33
32
31
28
27
25
23
21
20
18
15
13
11
10
7
6
5
4
3