2256
1626
923
616
376
350
335
266
216
131
108
88
87
86
82
66
42
34
31
29
28
27
20
18
14
13
12
10
9
8
7
6
5
4
3