16332 702
9063 597
3224 659
5913 151
3554 705
2795 302
7210 308
3515 583
3927 388
4463 840
4231 684
5312 518