1009 285
1409 362
872 598
87 840
697 819
398 180
405 760
893 23
301 802
1063 272
883 419
1128 838
794 60