16331 702
9063 597
3222 659
5912 151
3554 705
2794 302
7208 308
3511 583
3926 388
4463 840
4231 684
5312 518