3949 930
2335 1006
1505 327
2904 721
3305 815
6825 546
6572 512
3056 752
2313 413
2956 264
5517 898
2791 501