4158
3837
3770
3192
1761
1758
958
566
543
422
231
169
94
86
49
48
44
39
32
30
29
22
15
12
11
8
7
6
5
4
3
2
1