2906
2634
1409
967
736
616
556
431
370
223
186
131
120
109
108
98
47
40
38
32
30
22
20
19
14
13
12
11
9
8
7
6
5
4
3