3006
2774
1564
989
762
647
627
524
407
200
179
150
130
113
112
74
71
48
47
41
37
31
28
27
26
19
18
15
13
12
11
10
9
8
7
6
5
4