34797 680
89343 598
95401 369
10217 570
36043 646
15406 515
86701 554
5999 341
4646 682
5061 609
2593 146