2501
2073
657
555
408
389
259
217
206
157
138
122
83
76
69
68
66
65
64
54
53
52
51
50
48
47
45
43
41
40
38
36
35
32
31
30
27
25
24
23
21
20
18
15
13
12
11
10
9