2266
964
878
2044
2018
1058
1432
642
693
1631
714
2442
951
1160
1611
868
558
389
1208
1249
1265
2028
840
1597
