6952 306
3516 369
1027 215
2699 734
704 81
6285 273
5723 730
6985 653
3794 387
3812 622
5675 267
4628 248