3261 155
2995 45
40762 483
33590 511
4893 756
3285 642
7974 755
594 46
2646 675
831 50
2996 452
4228 595
2838 761
2529 725