2738
2206
699
668
585
354
344
268
207
164
121
118
110
106
100
91
87
80
78
58
55
53
51
48
46
43
42
41
40
38
37
34
33
31
30
29
28
27
26
23
20
18
16
15
14
12