383
0
457
532
628
6231
452
5043
1
940
2061
3
343
390
1365
1029
2108
2
417
2499
4
538
35
398
448
1136
670
615
714
887
676
3516
841
52099
666