3183 129
4076 392
5467 33
6495 521
5905 511
5057 559
2680 550
1797 401
8197 721
3103 845
3451 278
29319 836
3690 529
2543 617