4731
1299
898
441
409
350
313
311
310
243
158
140
136
131
130
115
103
79
70
63
62
61
53
50
46
42
37
32
30
29
26
25
24
20
19
14
13
12
11
10
9
8
7
6
5
4