1316
843
612
1099
598
1956
807
1397
1053
1034
937
1904
1023