2550
2084
569
506
404
356
256
245
216
188
156
127
111
100
88
86
79
78
74
73
71
65
57
52
49
48
47
45
44
43
41
40
39
37
35
33
31
28
27
25
24
21
19
16
14
13
11
10
9