2426
2
1210
1428
1092
1
1712
1790
1184
1681
2465
1830
1701
750
0
2476
3
1425
1397
1787
1721
1077
19944
496
1751
967
989
1029
1538
3818
1107
1660
24337
22
3283