665
258
884
354
532
108
673
149
367
284
1108
524
509
208
181
123
367
132
719
185
263
203
522
108
261
181
710
414
404
253
181
114
494
155
457
189
474
166
327
95