2911
2315
1280
799
706
596
550
449
374
187
176
164
117
110
104
93
89
54
47
43
35
34
33
31
27
22
16
15
14
13
11
10
9
8
7
6
5
4
3