1951
1710
486
459
433
407
281
229
206
164
150
149
114
107
100
98
90
79
74
69
67
58
55
52
48
46
44
42
38
34
33
32
30
29
26
25
24
21
18
16
15
14
13
10