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