34793 680
89227 598
95306 369
10213 570
35983 646
15393 515
86438 554
5995 341
4644 682
5055 609
2589 146