5996 582
3957 753
5386 577
3689 223
4157 331
9638 274
5931 322
3463 32
4652 947
3200 299
6935 413
4925 622
2634 398