1506 285
290 244
953 577
390 947
711 452
118 61
523 739
737 788
966 486
699 82
530 13
172 750
880 302
176 879
989 447
637 100
422 749
47 534
28 471
692 451