2643
901
746
1542
707
741
875
699
726
671
699
2319
759
660
663
717
743
1186
2115
751
971
805
788
1362
2158
756
769
1658
1341
677
2019
1837
2686
1812
741
1758
786
4957
2990
1323
993
838
32109
3372
833
896
1052
836
2066
1033
848
1579
1002
2118
929
1764
1250
1449
857
913