4658
1431
1195
942
424
372
289
239
166
155
153
132
102
88
68
67
35
34
32
19
18
17
16
14
13
12
11
8
6
5
4
3