400
0
1844
1
1306
1590
5592
8
1532
2168
3
2982
2591
801
1037
2
1788
3484
3326
802
1000
2377
526
2562
673
1382
1545
1711
1431
1938
2642
1632
868
496
2972