2721
2216
689
634
591
384
367
251
208
156
117
116
114
110
101
91
85
81
80
78
64
55
51
50
45
44
43
41
39
37
36
34
33
31
30
29
28
27
26
25
23
20
18
17
15
14
13