3290 269
7275 805
598 457
406 311
1239 163
392 726
430 32
494 232
342 888
148 971
682 884
333 862
769 978
404 575
590 761
500 813
519 373
860 540
412 74
2330 828
486 119