647
118
194
279
45
34
33
140
103
95
55
41
83
57
62
20
43
58
78
8
30
63
98
48
152
76
113
35
115
694
66
17
881