876
1
1814
2
951
1590
673
852
2209
2562
1558
1812
1632
2710
3196
6
1746
1813
2578
697
0
1526
1304
989
7733
1819
775
1720
2322
4
980
3107
7
3326
3
1417
2988