795
1
904
1066
2
1556
1096
1024
1646
259
1419
2932
3
2515
1254
935
655
2514
670
846
1361
400
991
627
1786
5
772
982
4684
1003
2114
1334
4
1735
2969