5942
5266
5068
4631
2379
1967
1153
562
357
217
199
191
146
116
106
60
54
53
42
32
17
16
13
11
9
8
7
6
5
4
3
2