5535
5098
4895
4161
2199
2167
1078
736
701
512
313
146
124
91
76
62
56
40
39
27
23
21
16
11
10
8
6
5
4
3
2