1316
843
612
1099
597
1956
807
1397
1053
1034
937
1903
1023