5816
1583
1007
605
479
426
393
385
320
177
170
150
144
143
123
89
87
76
75
69
68
65
47
46
43
36
33
32
29
27
25
23
22
21
20
19
18
14
13
12
9
7
6
5
4