16346 702
9099 597
3245 659
5934 151
3562 705
2825 302
7226 308
3520 583
3956 388
4477 840
4241 684
5327 518