34802 680
89395 598
95469 369
10219 570
36065 646
15414 515
87008 554
6000 341
4649 682
5062 609
2594 146