3508
1328
889
580
342
215
183
156
127
125
114
108
107
90
64
37
36
30
21
20
17
14
11
10
9
8
7
6
5
4
3
2