2571
2040
563
503
399
359
254
236
197
165
147
112
108
89
86
81
70
64
60
54
50
49
47
46
45
43
42
41
39
38
35
34
33
32
30
29
27
25
22
21
19
18
17
14
12
11