34802 680
89406 598
95483 369
10220 570
36071 646
15417 515
87071 554
6001 341
4649 682
5063 609
2595 146