4646
1675
1056
990
429
354
318
236
129
121
111
101
99
88
86
57
42
36
22
19
18
16
15
14
13
12
9
8
7
6
5
4
3