5522
4904
4890
4332
2147
2018
1107
592
545
537
369
179
138
89
87
62
50
46
36
31
29
28
15
11
10
9
8
7
4
3
2