34811 680
89512 598
95589 369
10230 570
36127 646
15437 515
87601 555
6005 341
4654 682
5070 609
2598 146