16331 702
9063 597
3223 659
5912 151
3554 705
2795 302
7209 308
3513 583
3927 388
4463 840
4231 684
5312 518