606
3161
906
1644
843
526
878
1507
388
1300
409
671
388
1735
1189
676
894
1074
744
939
576
2516
752
3706
6710