4075
3759
3647
3178
1689
1629
745
559
507
335
264
121
73
68
64
47
40
39
32
21
13
11
9
8
7
6
5
4
3
2
1