2353
1985
626
602
499
318
307
229
202
165
107
105
101
94
93
90
78
58
55
54
52
49
48
46
45
44
43
42
40
39
38
34
33
32
31
30
29
28
24
22
21
20
18
14
13
12
11