533
1
805
2
3955
1142
2876
5
532
604
0
1082
644
955
4
780
894
3
1831
663
1891
510
515
366
7812
4737
1641
3619
1255
1238
1779