856
3
1641
6
941
2
1157
1616
5
5003
7
676
1590
2434
4
1048
1
667
973
0
848
2676
3446
1024
1310
1764
2034
529
1376
1796
2528
1415
8137
1447
1755
1651
2633
15
1150