1010
1
886
3
1021
2
771
710
550
605
1159
999
657
993
984
793
707
801
600
669
1241
1953
1582
6
2393
861
888
921
1194
1393
1203
1067
2616