2347
1630
851
623
367
356
330
317
275
142
106
104
98
96
85
74
48
40
39
20
17
15
14
13
12
10
9
8
7
6
5
4
3