4858
1403
923
462
436
409
351
331
307
274
154
147
146
143
139
133
110
88
76
74
73
69
54
47
39
31
30
29
27
26
24
23
21
19
17
15
14
13
11
8
7
6
5