12504 121
3439 523
5896 556
3536 396
6080 72
2814 417
10569 901
3818 323
10662 522
3071 521
1819 152
16438 153