1015
1
2669
2
1743
0
1212
3250
2949
1675
3
1451
3572
5
1563
4305
807
1694
951
4443
9
1828
690
1927
1845
787
2522
1268
564
2627
913
297066
1683
108797
55904
985