575 271
427 765
232 97
991 544
815 394
319 861
964 77
318 134
891 353
319 114
305 973
296 552
944 514
244 618
376 116
33 417
572 743
25 762
522 120
650 337
183 1000