2459
2006
546
506
395
384
249
236
207
164
145
122
116
114
97
96
84
79
77
68
62
58
55
51
49
47
46
45
44
43
42
39
37
34
33
31
30
29
28
27
26
24
23
22
20
13
12
11
10