5
43
6
7
3
1
25
313
4
18
82
61
55
57
10
51
42
69
191
716
28
67
9
45
150
149
530
14
15
26
98
27
164
56
262
16
102
59
123
188
64
76
556
75
181