383
0
457
6231
5043
1
532
940
628
2061
3
452
1365
2108
2
417
343
390
2499
4
1029
1136
398
538
615
35
887
448
670
714
676
1532
949
577
804