16330 702
9063 597
3222 659
5912 151
3554 705
2794 302
7207 308
3511 583
3925 388
4463 840
4231 684
5312 518