12503 121
3438 523
5896 556
3536 396
6080 72
2813 417
10568 901
3816 323
10661 522
3071 521
1819 152
16432 153