12296 500
13449 627
11166 257
7305 101
11877 828
7778 813
13312 658
4909 331
2709 145
3818 393
8851 464
8812 520
1792 32
2750 428
1321 39