1300
2
455
1
1664
9
669
3
976
941
1262
978
1096
8
85
1065
4
1746
528
251
453
5
795
7
271
363
938
6
541
1203
2161
819
465
1130
934
982
984
1436
1747