516
117
238
69
715
176
273
169
321
142
744
298
546
130
362
54
472
101
245
166
630
212
440
191
171
138
478
187
343
48
232
140
155
78
373
178
503
122
571
161