3044
2721
1529
997
621
612
495
467
403
178
161
158
120
119
116
77
59
57
55
49
37
35
32
27
26
24
22
20
19
17
16
14
13
12
11
10
9
8
7
6
5
4
3