1257
2
2529
7
2430
3098
3
2631
1
4757
2591
3508
31371
64
2465
0
2692
1913
631
2865
9
711
1295
1653
946
1363
1411
4116
2165
4290
2570
1438
2763
605
2837
2308
3026