400
0
314
505
2661
2
943
52
881
1711
436
2211
573
1348
530
378
1053
668
1897
1
477
1601
1129
553
398
546
534
1880