646
906
1286
913
1086
846
10452
3538
807
879
636
1445
721
3884
725
2235
746
826
673
948
766
1644
818
4516
950
956
694
723
1285
1015
732
2414
1186
884
875
992
901
1411
1265
7429
809
1212
1543
753
4632
911
786
1346
2498
1499
815
877
1484
1182
884
767
850
729
1553
885