951
1
1606
1306
2173
2245
3
1694
1168
2578
1526
2
1766
2530
4
3562
2044
1431
1788
1813
1787
491
1004
1174
2906
2110
3683
2312
0
3326
2456
1720
3053
7
297066
1797