3906 308
2876 350
4660 532
4173 31
3237 344
3573 41
4805 373
6368 335
7537 590
6891 257
9118 666
4418 90
3749 209
910 109