2426
2
1428
1092
1
1712
2465
1830
1184
1210
1425
3283
1681
1494
4
1701
750
0
1077
3631
8
2768
1538
2425
7
1790
1029
1660
1522
1787
155
1989
3
657
2499
403
3045