501320
391280
371515
1121105
528440
49012
332471
776327
277691
680477
679671
467840
806951
467118
368102
57387
518115
83466
278432
634607
221434
907387
958831
415740