424
80
50
39
448
169
52
44
233
140
920
95
164
173
454
71
144
126
47
120
302
250
76
236
181
129
184
1782
75
55
252
146
270
545