2947
2702
1486
953
708
630
582
490
434
190
168
138
133
119
100
86
70
54
42
36
33
29
28
27
26
24
22
18
17
15
13
12
10
9
8
7
6
5
4
3