4910
4235
3989
3949
1913
1646
874
458
344
229
213
120
102
76
75
51
47
46
40
28
19
15
14
12
8
7
5
4
3
2