3013
15
1077
1
1365
1902
2525
3
259
3153
712
1517
2
948
862
0
731
2509
3371
10
2385
1857
4321
4
1466
3090
6
4077
1035
2960
2143
1036
1251
1568
3435
9208
679
7053
7