951
1
1606
1306
2173
1694
1168
2578
1526
2
1766
2530
4
3562
2044
1431
1813
1787
491
697
0
1004
1174
1992
3
2906
2110
2312
3326
2456
1720
1797
1681
2209
2562