951
1
2153
7
1423
1564
2650
20
2529
3629
862
0
159
2430
2
1095
1412
3098
3
1557
1575
3539
2631
2534
4757
2591
2308
4179
1599
3508
1179
4096
3871
1720
2794
31371
64