3404 129
4183 392
6242 34
6746 521
5958 511
5200 559
2717 550
1848 401
8577 721
3141 845
3594 278
30685 839
3870 529
2580 617