3404 129
4183 392
6238 34
6746 521
5958 511
5195 559
2716 550
1848 401
8576 721
3141 845
3594 278
30675 839
3869 529
2580 617