840
1259
924
1511
5698
4224
921
3250
1182
1344
747
1018
1183
1493
904
885
793
1446
13137
759
1480
1074
1308
782
8530