3013
15
1077
1
1365
14589
10
2525
3
1042
4
712
1517
2
948
862
0
2465
1466
1092
1633
1830
441
1701
1210
750
1712
3271
2426
2123