1849
1583
453
437
386
291
249
197
156
152
149
108
92
91
83
79
72
68
63
52
51
49
48
45
44
34
31
30
29
28
26
24
23
22
21
20
17
16
15
14
12
11
10