5531
4983
4886
4309
2184
2005
1099
600
568
521
345
182
136
91
86
60
46
45
27
20
19
15
10
8
7
6
5
4
3
2