533
1
805
2
3958
1142
2876
5
532
604
0
1083
644
955
4
781
894
3
1832
663
1891
511
515
366
7826
4737
1641
3621
1257
1238
1779