456
0
1832
3
3723
6
3791
7
1528
2
1168
1
1228
1985
596
1981
919
774
894
2061
1311
3000
2032
1243
1940
2123
1105
1103
571
534
490
2271
4
484
1166
562
2663