34802 680
89399 598
95477 369
10220 570
36067 646
15416 515
87041 554
6001 341
4649 682
5063 609
2595 146