4483
3991
3865
3692
1760
1700
848
400
362
361
352
111
71
60
50
48
44
37
32
28
25
12
10
9
8
6
5
4
3
2
1