1257
2
2529
7
2430
3098
3
2631
1
4757
3508
2234
4
31371
64
2297
2465
0
796
6
2692
1618
1913
631
2999
4670
2865
9
1752
1394
4012
891
711
2528
3758
7304
2257
3587
8819
12