8283 645
7063 583
4732 898
2663 538
15443 988
2976 48
4203 824
937 185
2737 322
2887 630
3580 682
580 92