2056
2195
883
1151
1409
1144
1245
929
884
784
1283
1218
1445
1488
1166
1614
1720
958
796
869
786
761
860
815
915
983
878
864
1160
1065
1584
3134
993
1332
1184
1406