1257
2
1992
3
697
0
1309
4914
2529
7
3508
5389
1
2430
31371
64
2465
2692
1913
631
3098
2865
9
711
2631
2591
1653
4757
4116
2165
4290
2308
2818
108797
2386
2245
2530
4