975
1
4335
2
1015
1694
951
690
2669
697
0
1973
2046
1532
564
1787
1749
1743
2131
108797
1788
1547
2090
3934
1746
455
4179
4706
895
2377
1075
1681
83