34801 680
89375 598
95446 369
10218 570
36057 646
15411 515
86903 554
5999 341
4648 682
5062 609
2593 146