2892
2
1373
5
2344
465
1
2698
4
1099
3007
1323
3078
805
3682
1699
1425
2565
3
1411
3523
697
0
1735
1162
1685
1352
1780
3840
197
3371
4562
1660
6346
16
2934
4096