2710
2
1632
2999
3
4768
5
1787
1
1813
1606
2392
2948
9
10507
23
802
0
1305
1938
1681
707
1883
773
1660
4179
1751
2057
2110
1517
1570
1816
5372
2166
1547
2184
1749