5955
5298
5086
4571
2372
2151
1168
559
307
266
247
169
109
92
74
57
49
45
40
30
23
21
18
11
10
9
7
6
5
4
3
2