508 673
1167 12
1472 580
877 843
281 276
210 11
951 998
905 998
997 831
511 617
586 971
868 827
2398 648
729 457
2059 849
1652 384
363 325
39 994
139 199
408 264
650 851
466 103
270 786