951
1
1306
3683
2529
7
1743
0
2430
2
1095
1787
2262
2999
3
790
3098
1681
2631
4757
2591
2308
2044
2166
1599
3508
2173
4096
1720
31371
64
1757
5375
2287
21152
8
2669