3398
2930
1606
1023
716
653
589
519
468
207
191
178
151
124
123
85
77
65
49
43
39
36
32
31
26
25
24
22
19
13
12
11
10
9
8
7
6
5
4
3