3947 930
2335 1006
1505 327
2903 721
3304 815
6822 546
6569 512
3056 752
2313 413
2955 264
5517 898
2791 501