1310
3
1589
6
1301
2
456
1
1664
9
669
976
946
1262
979
1096
8
85
1065
4
1746
528
256
453
5
795
7
271
363
938
542
1203
2162
819
465
1130
934
983
984