40670 373
161574 417
108378 563
354881 970
53506 337
114416 430
247606 1604
455239 1458
78769 253
145335 518