1250
1001
2396
1197
7205
1046
941
1299
745
861
1059
988
2433
1555
13264
1611
838
3475
1099
1626
1396
1509
877
799
970
1647
747
1074
792
827
911
1845
880
983
903
9499
1217
1503
1376
1698
889
1616
946
1589
2436
751
1046
923
823
5046
857
1048
1515
837
878
823
995
994
2607
800