2440
2088
589
557
506
395
375
247
205
190
160
123
97
95
93
84
82
80
73
63
62
58
55
54
53
49
48
47
46
45
42
39
36
35
34
32
31
29
26
25
24
20
19
17
15
14
12
11
10
9