34802 680
89402 598
95479 369
10220 570
36070 646
15416 515
87048 554
6001 341
4649 682
5063 609
2595 146