1102
2099
1496
1060
1035
870
1154
840
1333
1801
1563
1214
3932
853
1187
1316
1541
3869
1022
917
902
969
861
738
1512