4395
1163
838
390
366
327
299
281
264
262
154
136
131
128
119
93
91
69
62
60
59
57
53
43
32
31
30
29
28
25
23
22
21
20
18
16
15
14
12
9
8
7
6
5
4