1059
1011
958
877
1142
1400
1132
1233
916
873
769
1274
1203
1419
1473
1154
1606
1699
937
786
859
777
754
853
804
906
972
870
854
1058
1566
3102
982
1319
1176
1384