5892 599
5490 339
6545 508
15094 527
12472 419
1978 135
9512 555
6999 579
7619 561
4814 161
6493 878
2698 55
6811 237
9890 830