254713 640
178377 790
107868 465
115414 806
108646 551
90993 499
49440 642
31533 91
72224 787
50564 614