5
31
14
229
3
29
15
99
9
74
5
15
38
477
3
12
57
558
32
190
4
32
4
26
9
53
4
19
3
7
6
10
6
14
6
73
14
176