4939
1328
1251
1227
462
420
360
335
161
131
106
104
98
94
89
52
46
24
23
21
19
18
16
15
14
9
8
6
5
4
3