12487 121
3430 523
5885 556
3534 396
6060 72
2807 417
10562 901
3815 323
10649 522
3068 521
1817 152
16391 153