1003
1
633
594
546
665
2
69
778
289
593
596
1503
398
474
1168
539
900
625
1006
1930
3
679
1803
1033
890
171
959
458
683
812
871