503 121
509 295
626 953
401 816
852 214
395 46
600 979
509 605
288 196
324 126
391 238
522 341
371 948
858 597
904 137
602 183
779 972
652 38
808 402
104 29
755 64
255 304
872 936
370 1000
47 346
605 326
212 974
466 682