400
0
2055
2
2505
1012
660
458
868
1310
542
581
978
629
2921
5
1449
2377
1
3544
3
1752
1622
2209
2133
2668
3386
1946
2982
2166
83
718
1055
2710
1372