4944
3906
2179
1601
1114
663
567
372
263
224
157
147
139
135
119
67
61
58
57
54
49
44
35
28
27
24
22
18
16
14
13
6
5
4
3
2