284
54
22
108
102
66
93
395
237
161
189
142
76
648
64
174
99
97
43
58
594
249
399
599
98
169
62
83
53