400
1
1254
4152
6
1316
2198
2280
693
2
590
727
529
532
857
570
1026
701
487
1418
743
656
498
3
90
339
1358
525
0
492
516
660
844
412
246