2514
2113
699
546
474
362
348
267
205
172
123
114
111
104
88
85
79
78
73
62
61
56
54
48
46
45
44
43
41
40
37
33
31
30
29
28
26
23
21
20
17
15
14
12
11
9