2476
896
734
1799
1457
948
914
535
1984
1936
982
321
947
475
2277
1800
2363
1302
1208
588
1520
847
862
960
