51
24
62
15
14
5
22
3
55
350
30
114
157
468
123
20
747
48
8
596
66
205
47
61
134
164
63
44
18
13
174
17
130
132
7462
38
101
98
57
364
9
493
25
21
45
65
34