668
1
602
2431
2
1300
1146
2685
1367
1004
2677
650
904
854
664
133
216
433
100
524
0
127
486
695
867
806
860
852
2672
491
796
558
754