2852
2305
648
526
393
365
350
290
231
205
143
126
117
115
104
93
91
83
79
78
68
59
58
53
52
51
48
47
46
45
44
42
41
40
38
36
32
30
29
28
26
17
15
13
12
11
10