1309
0
1992
3
2529
7
697
2430
2
1095
1
3098
4914
2631
4757
2591
2308
1599
3508
4096
1720
31371
64
2287
5389
2465
951
2692
2082
1913
2456
631
5527
2988
2530
4
2906