2844
2345
743
735
598
395
382
314
198
183
135
130
126
122
119
112
104
101
89
79
65
59
48
46
45
44
43
42
41
40
36
35
34
31
29
28
25
23
19
17
15
13
12