2882
2649
1455
956
693
584
575
504
408
188
171
128
127
116
108
75
45
42
37
35
32
27
26
25
24
19
18
16
15
14
12
11
10
9
7
6
5
4
3