2365
1180
3016
1239
930
957
1642
1632
1113
899
889
1029
1359
1188
1290
869
1261
2756
3106
1224
3202
1279
1097
996
1043
1286
1003
831
1110
855
1507
3708
2546
2448
1106
3616
1099
1184
1590
1079
967
1751
1190
1305
976
1206
843
1712
924
1004
1010
902
1784
825
1114
1011
1023
1298
20495
1007