16313 702
9051 597
3198 659
5907 151
3544 705
2777 302
7132 308
3499 583
3886 388
4442 840
4225 684
5286 518