3500
1295
952
491
361
198
159
141
140
121
120
115
106
99
54
32
31
26
21
20
17
16
15
13
12
11
10
7
6
5
4
3
2