2692
2390
1407
895
540
508
416
363
310
178
145
122
121
115
88
73
44
43
31
28
27
26
25
24
22
16
15
13
12
11
10
9
8
7
6
5
4
3