2283
1847
489
455
437
319
309
242
187
124
110
109
83
76
72
68
67
60
51
50
47
42
41
40
39
37
35
34
33
32
29
28
27
26
24
23
19
18
17
14
13
12
11
10