1257
2
2529
7
2430
3098
3
2631
1
4757
3508
31371
64
2465
0
2692
1913
2505
631
1743
3054
5
2057
1683
2865
9
711
1306
2500
2591
790
3354
1481
1653
4116
2165
4290
2308