3155
2648
1505
915
699
619
576
481
422
199
189
176
113
107
100
86
76
67
34
32
30
29
27
25
24
23
20
18
14
13
10
9
7
6
5
4
3