10257 680
4376 367
5586 403
3124 721
6677 728
5203 400
8027 74
2888 329
4463 356
4052 555
8853 80
23396 594
5186 653
1857 126