3013
15
1077
1
1365
2525
3
2368
1590
712
1517
2
948
862
0
4079
4
2675
7
2102
1417
2067
5
2836
1466
1688
2055
1904
3196
6
1655
3337
1596
1864
1059
1755
3479
1997