519
519
1293
945
636
682
19091
1536
871
1041
554
1403
1630
684
886
808
987
1633
840
626
1299
977