3214
2700
1447
950
654
639
520
513
458
204
171
140
134
121
113
83
68
58
47
40
39
35
34
29
28
26
22
17
15
13
11
10
9
8
7
6
5
4
3