4399
4046
3940
3381
1808
1703
801
615
559
393
285
124
79
72
64
58
49
35
33
26
21
18
13
10
8
7
6
4
3
2